home *** CD-ROM | disk | FTP | other *** search
/ Educational Software Cooperative 4 / Educational Software Cooperative 4.iso / smish314 / whatsnew.txt < prev   
Text File  |  1995-07-30  |  15KB  |  377 lines

  1. WHATSNEW.TXT: New SmilerShell Features
  2.  
  3.  
  4. SmilerShell Version 3.14159, released July 31, 1995
  5.  
  6.    Added command completion: type a few letters and hit Tab to list all
  7.    matching programs.  It finds matching runnable File Associations too.
  8.  
  9.    Added the Settings item to the Apps list for easy access from the button.
  10.  
  11.    Added support for the DOS "for" command.
  12.  
  13.    By default, SmilerShell now does not Hide at startup.  However, as before
  14.    you can configure this in the Settings dialog.
  15.  
  16.    Removed the UseComspec option.  SmilerShell now always reads the COMSPEC
  17.    environment variable at startup, and uses the listed command processor.
  18.  
  19.    Fixed bug in setting alarm using 24-hour time.
  20.    
  21.    Fixed bug in redirecting output of a DOS command.
  22.  
  23.  
  24. SmilerShell Version 3.12, released May 15, 1995
  25.  
  26.    Many internal changes to make SmilerShell work better under Windows 95.
  27.  
  28.    DC and FindFile now also find hidden files and directories.
  29.  
  30.    DC displays a "Scanning directories..." message while scanning.
  31.  
  32.    File|Open (read command stack) can optionally add new commands to existing
  33.    history.  Previously, File|Open always cleared the list.
  34.  
  35.    The filenames used with File|Open and File|SaveAs now don't change the
  36.    default (startup) history-list filename.  As before, that name can be
  37.    changed in the Settings dialog.
  38.  
  39.    SmilerShell now does not change the systemwide _default.pif file.  Rather,
  40.    it uses its own smishell.pif, which it creates in the Windows directory.
  41.  
  42.    Fixed bug: using ALIAS to enter a multi-command alias from the command line
  43.    submitted and ran that command.
  44.  
  45.    Fixed bug: using ALIAS to enter a parameterized (%1, %2, etc) alias from
  46.    the command line attempted to parse and run it, instead of entering it.
  47.  
  48.    Fixed bug: when /onecmd= ran a multi-command (ie, usually), the command
  49.    window wasn't hidden.
  50.  
  51.  
  52. SmilerShell Version 3.11, released April 19, 1995
  53.  
  54.    In the Edit Apps list dialog, the Find All Apps button can now tell if
  55.    drive is a CD or other removable pseudo-hard drive, and ignores them.
  56.  
  57.  
  58. SmilerShell Version 3.10, released April 10, 1995
  59.  
  60.    The Apps menu now displays the icons of programs you list there.
  61.  
  62.    You can now run Help and FindFile from the Apps menu, as well as the Edit
  63.    Apps List dialog.  You can also un-hide the command line from there.
  64.  
  65.    You can now scan your entire system for programs to add to the Apps menu.
  66.    This is part of the Edit Apps List dialog.
  67.  
  68.    If you've checked Save State in the Settings dialog, SmilerShell restores
  69.    the command history of all the commands you issued last session, at the
  70.    start of this session.  Handy for searching...
  71.  
  72.    Added the built-in ALARM command to set an alarm clock.  You can give the
  73.    alarm an optional message to display when it goes off.
  74.  
  75.    When changing the PATH from within SmilerShell, you can now save the new
  76.    PATH to be restored next time at startup.  Previously a changed PATH was
  77.    only effective for the current session.
  78.  
  79.    Fixed bug: when you told SmilerShell to recognize 4DOS/NDOS commands, it
  80.    did not restore this flag in subsequent sessions.
  81.  
  82.    Fixed Bug: Edit Apps List dialog couldn't be used when command line hidden.
  83.  
  84.  
  85. SmilerShell Version 3.0, released March 27, 1995
  86.  
  87.    SmilerShell now includes a button that moves to the titlebar of whichever
  88.    application is currently active.  Press the button and the hidden
  89.    commandline window appears.  Press the "Hide!" item on the SmilerShell
  90.    menu and the commandline window goes away again.
  91.  
  92.    The button feature is supported by two new ini file parameters:
  93.    showbutton (default TRUE) sets whether to activate the new roving button;
  94.    and starthidden (default FALSE) sets whether the commandline is initially
  95.    visible.
  96.  
  97.    You can list Button Exceptions, specific apps where you want the button
  98.    placed in a nonstandard location.
  99.  
  100.    Added Button Offset support.  Click in any app to offset the button
  101.    within the titlebar (measuring from either the left or right edge) in
  102.    every app not listed with Button Exceptions.
  103.  
  104.    When you right-click the button, the Apps menu pops up next to the
  105.    button, where your mouse already is.  As before, when you click the Apps
  106.    menu item, the Apps menu pops up from the menu.
  107.  
  108.    The new Find File feature can search the current directory, all its
  109.    subdirectories, the current drive or any other drives.  It accepts wildcards
  110.    and can look for files containing specific data.
  111.  
  112.    In addition to your own menu commands (as before), the Apps menu now
  113.    shows all currently-running tasks.  Click on one to switch to it.
  114.  
  115.    The Apps menu can now list up to 199 items.
  116.  
  117.    You can now set all SmilerShell parameters from the new Settings dialog.
  118.    It is no longer necessary to manually edit the ini file.
  119.  
  120.    Added drag-and-drop support, so you can drop filenames onto SmilerShell
  121.    itself, or onto the Edit Apps "command to run or fetch" line.
  122.  
  123.    Added the internal commands ALIAS and UNALIAS, to set and clear an
  124.    alias without editing the ini file (the new commands do it for you).
  125.  
  126.    Added the internal command HISTORY (displays command history dialog).
  127.  
  128.    Added Popup Hints, to help new users learn about SmilerShell.
  129.  
  130.    Added /onecmd= flag.  If it's on the Properties command line, it runs
  131.    the one command listed, then exits.  This is useful on a network, to
  132.    run a synchronous connect/command/disconnect sequence from an icon.
  133.  
  134.    Added UseComspec ini file switch.  If TRUE (the default) it uses the
  135.    command processor listed in the COMSPEC environment variable (perhaps
  136.    4DOS), otherwise it uses hardcoded COMMAND.COM as did previous versions
  137.    of SmilerShell.
  138.  
  139.    You can now tell SmilerShell to recognize 4DOS/NDOS commands.
  140.  
  141.    Added an option to put the date (in various formats) in the titlebar
  142.    along with the time.
  143.  
  144.    You can now set the command line's font and colors.
  145.  
  146.    Removed ini-file cmdstack.  CMDFILE is better than ever.
  147.  
  148.    Removed the command to show/hide the Apps menu item.  Now Apps always shows.
  149.  
  150.    Added a command-history button.  Click it to bring up the history list.
  151.  
  152.    Changed File menu items "List Aliases" to "Aliases" and "List Commands"
  153.    to "Command History."
  154.  
  155.    To save space in the command window, the "show" command now generates
  156.    short "relative" path+filename when possible, instead of full names.
  157.  
  158.    Fixed bug: sometimes when resizing with the mouse, SmilerShell resized
  159.    itself so the command window (and entire client area) didn't show.
  160.  
  161.    Fixed bug preventing CD from being used in an alias.
  162.  
  163.    Fixed bug: at startup, if showmenu=FALSE and showresources=TRUE the
  164.    message "Reading directory list..." wasn't removed from underneath
  165.    command-line resources report.
  166.  
  167.    When the menu is toggled off and System Resources is toggled on, the
  168.    resources report is displayed in the commandline window.  When any
  169.    key is typed, the previous contents of the commandline are restored.
  170.  
  171.    SmilerShell can now run multiple commands on one line.  The default
  172.    command separation character is a caret [^], but this can be set
  173.    with the ini file parameter multicmdchar=.
  174.  
  175.    You can change SmilerShell's copy of the PATH.  Use PATH to see
  176.    the current path, PATH=string to set the path, and PATH= (with no
  177.    parameters) to reset to the current systemwide path.
  178.  
  179.  
  180. SmilerShell Version 2.1, released May 27, 1994
  181.  
  182.    SmilerShell's installer now does better error-checking than before.
  183.  
  184.    Added "Apps" menu item.  You can list your favorite applications.
  185.    Click on a listed item to run it, or select it into the command line.
  186.  
  187.    Added better support for 4DOS, NDOS, or any other alternative command
  188.    processor that supports the "/c" run-a-command switch.
  189.  
  190.    Added support for File Associations.  Now just type a filename, and
  191.    SmilerShell finds the program for that file, and runs it.  For example,
  192.    type "FILENAME.WRI" and SmilerShell runs "WRITE.EXE FILENAME.WRI"
  193.  
  194.    Added the built-in alias SHOW which lets you pick a file from a
  195.    scrolling list.  If that file has a File Association, SmilerShell will
  196.    run that program.  If not, you can add the program name as usual.
  197.  
  198.    Added more robust testing when switching to, or running a command
  199.    on, another drive.  Is the drive really available?
  200.  
  201.    Added /r commandline parameter to DC, allowing a re-scan and directory
  202.    change all at once.
  203.  
  204.    Fixed bug: run-a-command return value was sometimes indicating a
  205.    nonexistant error.  The error message was "Explanation not available."
  206.  
  207.  
  208. SmilerShell Version 2.0, released February 15, 1994
  209.  
  210.    Added ini file Parameter startupDCscan=.  If TRUE, then at startup
  211.    SmilerShell will do a DC directory scan and save the data to file.
  212.  
  213.    Now SmilerShell always goes to the first copy if you try to start
  214.    a second copy.  Since SmilerShell is now always in "singlecopy" mode,
  215.    the ini file parameter singlecopy= has been removed.
  216.  
  217.    Added the Options menu item Title Bar (or type Alt+L), allowing you
  218.    to show or hide SmilerShell's title bar.  To move SmilerShell on the
  219.    screen without the title bar, click the right mouse button in the edit
  220.    area and hold it down while you move SmilerShell where you want it.
  221.  
  222.    Added the ini file parameter titlebar=.  If TRUE, SmilerShell has a
  223.    title bar; if FALSE, it doesn't.
  224.  
  225.    Added ini file parameter AliasesCaseSens=.  By default aliases are
  226.    case-sensitive.
  227.  
  228.    The menu items DOS In Window and Inactives Stay Visible (and their ini
  229.    file flags DOSinWindow= and showinactives=) now only control windows
  230.    generated by SmilerShell.  Other DOS windows, created by other
  231.    programs, are no longer affected by how SmilerShell sets these flags.
  232.    However, Remove Inactives (Alt+R) will still clean up all inactive
  233.    DOS windows on the desktop.
  234.  
  235.    To run one command as if DOS In Window is set to the opposite of its
  236.    current value, start that command with a right-bracket (>).  To run
  237.    one command as if Inactives Stay Visible is set to the opposite of its
  238.    current value, start that command with an asterisk (*).  As before, to
  239.    run one command without alias translation, start that command with an
  240.    equals sign (=).  The three flags = > * can be in any order.  They are
  241.    ignored when using arrows to search for matching previous commands.
  242.  
  243.    DC's Directory List dialog shows number of directories it knows about.
  244.  
  245.    Scandrives list can now contain spaces, commas, or other delimiters
  246.    (ex: scandrives = c, d, m).  Smilershell simply ignores non-letters.
  247.  
  248.    Aliases can now reference other aliases.
  249.  
  250.    Made SmilerShell more robust when running with ill-behaved
  251.    or memory-hogging programs.
  252.  
  253.    CD with no arguments now displays current directory, like DOS (useful
  254.    when the title bar is toggled off).
  255.  
  256.    Fixed bug: couldn't use CD to set the current directory on another
  257.    drive (example: CD D:\FOO).
  258.  
  259.    Fixed bug: when minimized at exit and winwidth=PREV, now saves the
  260.    commandline size, not the icon size as before.
  261.  
  262.    Fixed bug: backspace in overtype mode deleted next (not prev) char.
  263.  
  264.    Fixed bug: couldn't give drive letter in dirfile= parameter.
  265.  
  266.    Fixed bug: couldn't give drive letter in cmdfile= parameter.
  267.  
  268.    Fixed bug: scandrives didn't recognize the semicolon that starts a
  269.    comment.
  270.  
  271.  
  272. SmilerShell Version 1.4, released November 15, 1993
  273.  
  274.    Added Options menu item DOS In Window (or type Alt+W), allowing
  275.    you to toggle from within SmilerShell the systemwide flag that
  276.    indicates whether DOS commands are run fullscreen or in a window.
  277.  
  278.    Added overtype mode on the command line, toggled from Options menu
  279.    (or type Alt-O), and a titlebar Overtype flag.
  280.  
  281.    Added List Commands dialog which displays this session's command
  282.    history, including commands preloaded from file.  Commands can be
  283.    run from the dialog, or fetched into the command line for editing.
  284.  
  285.    List Aliases dialog now allows you to fetch the text of a command
  286.    into the command line, suitable for editing.
  287.  
  288.    DC now accepts "DC \", "DC\", and "DC.." in addition to "DC .." as before.
  289.  
  290.    When you fetch a command from the List Commands, List Aliases, or Run
  291.    dialogs, or press up/down arrow to retrieve a command, the cursor is
  292.    set to the end of the line, the way most DOS command line editors do.
  293.  
  294.    If winwidth=PREV SmilerShell saves the current drive and directory
  295.    at exit. At startup next time it takes you back there again.
  296.  
  297.    Added ini file parameter singlecopy=.  If TRUE, when you try
  298.    to start a second simultaneous copy of SmilerShell, it returns
  299.    the focus to the first copy.
  300.  
  301.    Removed beep when you hit Escape to clear the command line.
  302.  
  303.    Removed all command-line parameters except /ini=.  Being able to
  304.    do all the same things in two conflicting places was superfluous.
  305.  
  306.    SmilerShell now auto-reads initial cmdstack or cmdfile only at
  307.    startup, not when the ini file is edited during a session.
  308.  
  309.    If a command stack file or DC info file name given in the ini file
  310.    with no path, or if no name given, default location for DC info
  311.    file and command stack file is now the same directory as the ini file
  312.    (which can be specified on the command line), not the same directory
  313.    as the program as before.
  314.  
  315.    Fixed bug: couldn't run an alias for an internal command that had
  316.    parameters (examples: "d=dir /p" or "delall=del *.*")
  317.  
  318.    Fixed bug: DC failed if any scanned directory began with tilde (~).
  319.  
  320.  
  321. SmilerShell Version 1.3, released October 5, 1993:
  322.  
  323.    Added ini file parameter timeformat=, which tells the clock
  324.    to display the time in 12 hour (am/pm) or 24 hour format.
  325.  
  326.    Added ini file parameter dirfile=, so DC info file can be any name
  327.    in any directory.
  328.  
  329.    Added a Windows-hosted installer, INSTALL.EXE.
  330.  
  331.    Removed press-Enter beep.
  332.  
  333.  
  334. SmilerShell Version 1.2, released September 15, 1993:
  335.  
  336.    Added ASP contact and ombudsman information.
  337.  
  338.    Added Run dialog to select a program from a list.
  339.  
  340.    Added further support for winwidth=PREV so it saves showclock,
  341.    showdir, showresources, and topmost in addition to showmenu
  342.    and screen position.
  343.  
  344.    Fixed Open and Save As bug that changed the current directory
  345.    to the directory of the opened or saved file.
  346.  
  347.  
  348. SmilerShell Version 1.1a, released August 3, 1993:
  349.  
  350.    Re-scan button in DC dialog was always changing dir to highlighted
  351.    directory.  Fixed this to stay in same directory after a re-scan.
  352.  
  353.  
  354. SmilerShell Version 1.1, released July 26, 1993:
  355.  
  356.    Added support for winwidth=PREV in ini file.  If set, saves
  357.    screen position between uses in prevposition ini file param.
  358.  
  359.    Confirm exit when you shut down Windows as well as at normal
  360.    program exit.
  361.  
  362.    Added ini file param confirmexit to turn off exit confirmation
  363.    dialog.
  364.  
  365.    Added a Re-scan button to the directory change dialog.
  366.  
  367.    The smishell.dir (DC data) and default initialization files
  368.    are now in the same directory as the program, instead of in the
  369.    Windows directory as before.
  370.  
  371.    If opened, and not in use, close SmilerShell Help when exiting.
  372.  
  373.  
  374. SmilerShell Version 1.0, released July 17, 1993:
  375.  
  376.    Initial release, limited distribution, for comment
  377.